package myreference

//通用返回
type BaseRet struct {
	Error_code int    `json:"error_code"`
	Error_msg  string `json:"error_msg"`
	Timestamp  int64  `json:"timestamp"`
}

//
type TeamInfoRet struct {
	BaseRet
	Result Team_info_tbl `json:"result"`
}

//
type TeamDetailRet struct {
	BaseRet
	Result []TeamDetailResult `json:"result"`
}

//
type OneTeamDetailRet struct {
	BaseRet
	Result TeamDetailResult `json:"result"`
}

//
type TeamDetailResult struct {
	Team_info_tbl
	Member []Team_member_tbl `gorm:"-" json:"member"` //全部成员
}

//
type TeamMember struct {
	Member    string   `json:"member"`    //成员ID
	Is_master M_master `json:"is_master"` //是否队长（1：是  -1：否）
	Type      M_type   `json:"type"`      //成员类型
	Attach    string   `json:"attach"`    //预留字段
}
